package es.us.lsi.daw.soportePropiedades;

import java.beans.PropertyEditorSupport;

public class TipoEditor extends PropertyEditorSupport {

	private Object[]	elementos;

	public TipoEditor(Object[] elementos) {

		this.elementos = elementos;
	}

	@Override
	public void setAsText(String text) throws IllegalArgumentException {

		if (!text.equals("-1")) {
			Integer tipo = Integer.parseInt(text);
			setValue(elementos[tipo]);
		} else {
			setValue(null);
		}

	}
}
